package com.teaching.management.service;

import com.teaching.management.entity.CourseSelection;
import com.teaching.management.entity.Student;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

public interface StudentService {
    Student getStudentByUserId(Integer userId);

    List<CourseSelection> getStudentCourses(String studentId);

    Map<String, Object> getStudyOverview(String studentId);

    BigDecimal getAverageScore(String studentId);

    Integer getTotalCredits(String studentId);

    int getCurrentCourseCount(String studentId);
}